export const paintStyles = [
  {
    name: 'red',
    description: 'a description text',
    id: 1,
    paints: [
      {
        blendMode: 'NORMAL',
        type: 'SOLID',
        color: {
          r: 1,
          g: 0.1,
          b: 0.7299998998641968
        },
        opacity: 0.5,
        visible: true
      }
    ]
  },
  {
    name: 'red ref',
    description: `a description text
    Ref: colors.red`,
    id: 1,
    paints: [
      {
        blendMode: 'NORMAL',
        type: 'SOLID',
        color: {
          r: 1,
          g: 0.1,
          b: 0.7299998998641968
        },
        opacity: 0.5,
        visible: true
      }
    ]
  },
  {
    name: 'transparent1',
    description: 'i have no paints',
    id: 1,
    paints: [

    ]
  },
  {
    name: 'transparent2',
    description: 'i have opacity 0',
    id: 1,
    paints: [
      {
        blendMode: 'NORMAL',
        type: 'SOLID',
        color: {
          r: 1,
          g: 1,
          b: 1
        },
        opacity: 0,
        visible: true
      }
    ]
  },
  {
    name: 'multi',
    description: 'multiple fills',
    id: 2,
    paints: [
      {
        blendMode: 'NORMAL',
        type: 'SOLID',
        color: {
          r: 1,
          g: 0.1,
          b: 0.7299998998641968
        },
        opacity: 0.5,
        visible: true
      },
      {
        blendMode: 'NORMAL',
        type: 'GRADIENT_LINEAR',
        opacity: 0.35,
        gradientTransform: [
          [6.123234262925839e-17, 1, 0],
          [0, 1, 6.123234262925839e-17]
        ],
        gradientStops: [{
          color: {
            r: 1,
            g: 0.7199999690055847,
            b: 0,
            a: 1
          },
          position: 0
        },
        {
          color: {
            r: 1,
            g: 0.2,
            b: 0.3,
            a: 1
          },
          position: 1
        }],
        visible: true
      }
    ]
  },
  {
    name: 'gradient and color',
    id: 3,
    paints: [
      {
        blendMode: 'NORMAL',
        type: 'GRADIENT_LINEAR',
        opacity: 0.35,
        gradientTransform: [
          [6.123234262925839e-17, 1, 0],
          [0, 1, 6.123234262925839e-17]
        ],
        gradientStops: [{
          color: {
            r: 1,
            g: 0.7199999690055847,
            b: 0,
            a: 1
          },
          position: 0
        },
        {
          color: {
            r: 1,
            g: 0.2,
            b: 0.3,
            a: 1
          },
          position: 1
        }],
        visible: true
      },
      {
        blendMode: 'NORMAL',
        type: 'Wrong',
        opacity: 0.35,
        gradientTransform: [
          [6.123234262925839e-17, 1, 0],
          [0, 1, 6.123234262925839e-17]
        ],
        gradientStops: [{
          color: {
            r: 1,
            g: 0.7199999690055847,
            b: 0,
            a: 1
          },
          position: 0
        },
        {
          color: {
            r: 1,
            g: 0.2,
            b: 0.3,
            a: 1
          },
          position: 1
        }],
        visible: true
      },
      {
        type: 'SOLID',
        color: {
          r: 0.2,
          g: 0.5,
          b: 0.9
        },
        opacity: 0.11,
        visible: true
      }
    ]
  },
  {
    name: 'image',
    id: 4,
    description: 'an image fill',
    paints: [
      {
        type: 'IMAGE',
        scaleMode: 'FILL',
        imageHash: null,
        visible: true,
        opacity: 0.99
      }
    ]
  }
]

export const paintStyleObjects = [
  {
    name: 'red',
    id: 1,
    description: 'a description text',
    paints: [
      {
        blendMode: 'NORMAL',
        type: 'SOLID',
        color: {
          r: 1,
          g: 0.1,
          b: 0.7299998998641968
        },
        opacity: 0.5,
        visible: true
      }
    ]
  },
  {
    name: 'red ref',
    id: 1,
    description: `a description text
    Ref: colors.red`,
    paints: [
      {
        blendMode: 'NORMAL',
        type: 'SOLID',
        color: {
          r: 1,
          g: 0.1,
          b: 0.7299998998641968
        },
        opacity: 0.5,
        visible: true
      }
    ]
  },
  {
    name: 'transparent1',
    description: 'i have no paints',
    id: 1,
    paints: [

    ]
  },
  {
    name: 'transparent2',
    description: 'i have opacity 0',
    id: 1,
    paints: [
      {
        blendMode: 'NORMAL',
        type: 'SOLID',
        color: {
          r: 1,
          g: 1,
          b: 1
        },
        opacity: 0,
        visible: true
      }
    ]
  },
  {
    name: 'multi',
    description: 'multiple fills',
    id: 2,
    paints: [
      {
        blendMode: 'NORMAL',
        type: 'SOLID',
        color: {
          r: 1,
          g: 0.1,
          b: 0.7299998998641968
        },
        opacity: 0.5,
        visible: true
      },
      {
        blendMode: 'NORMAL',
        type: 'GRADIENT_LINEAR',
        opacity: 0.35,
        gradientTransform: [
          [6.123234262925839e-17, 1, 0],
          [0, 1, 6.123234262925839e-17]
        ],
        gradientStops: [{
          color: {
            r: 1,
            g: 0.7199999690055847,
            b: 0,
            a: 1
          },
          position: 0
        },
        {
          color: {
            r: 1,
            g: 0.2,
            b: 0.3,
            a: 1
          },
          position: 1
        }],
        visible: true
      }
    ]
  },
  {
    name: 'gradient and color',
    id: 3,
    description: undefined,
    paints: [
      {
        blendMode: 'NORMAL',
        type: 'GRADIENT_LINEAR',
        opacity: 0.35,
        gradientTransform: [
          [6.123234262925839e-17, 1, 0],
          [0, 1, 6.123234262925839e-17]
        ],
        gradientStops: [{
          color: {
            r: 1,
            g: 0.7199999690055847,
            b: 0,
            a: 1
          },
          position: 0
        },
        {
          color: {
            r: 1,
            g: 0.2,
            b: 0.3,
            a: 1
          },
          position: 1
        }],
        visible: true
      },
      {
        blendMode: 'NORMAL',
        type: 'Wrong',
        opacity: 0.35,
        gradientTransform: [
          [6.123234262925839e-17, 1, 0],
          [0, 1, 6.123234262925839e-17]
        ],
        gradientStops: [{
          color: {
            r: 1,
            g: 0.7199999690055847,
            b: 0,
            a: 1
          },
          position: 0
        },
        {
          color: {
            r: 1,
            g: 0.2,
            b: 0.3,
            a: 1
          },
          position: 1
        }],
        visible: true
      },
      {
        type: 'SOLID',
        color: {
          r: 0.2,
          g: 0.5,
          b: 0.9
        },
        opacity: 0.11,
        visible: true
      }
    ]
  },
  {
    name: 'image',
    id: 4,
    description: 'an image fill',
    paints: [
      {
        type: 'IMAGE',
        scaleMode: 'FILL',
        imageHash: null,
        visible: true,
        opacity: 0.99
      }
    ]
  }
]
